# zmail 的使用

import zmail


def base_use_msg():
    server = zmail.server('18735816507@163.com', '授权密码')
    info = {
        'subject': '这个是主题',
        'from': '这个是发送者<aaa>',
        'content_text': '这个是 Email 的内容！'
    }
    server.send_mail("xxacker@163.com", info)


def base_use_file():
    server = zmail.server('18735816507@163.com', '授权密码')
    info = {
        'subject': '这个是主题',
        'from': '这个是发送者<aaa>',
        'content_text': '这个是 Email 的内容！',
        'attachments': ['../1.office_cases/03.py_pdf/02.py_pdfFile/01.京A00000违章通知书.pdf']
    }
    server.send_mail("xxacker@163.com", info)


def base_use_html():
    server = zmail.server('18735816507@163.com', '授权密码')
    info = {
        'subject': '这个是主题',
        'from': '这个是发送者<aaa>',
        'content_html': '<h1>这个是 Email 的内容！</h1>',
        'attachments': ['../1.office_cases/03.py_pdf/02.py_pdfFile/01.京A00000违章通知书.pdf']
    }
    server.send_mail("xxacker@163.com", info)


def get_mail():
    server = zmail.server('18735816507@163.com', '授权密码')
    last_mail = server.get_latest()
    print(last_mail)        # 打印相应的属性
    print(last_mail.get('subject'))
    print(last_mail.get('from'))
    print(last_mail.get('to'))
    print(last_mail.get('content_html'))
    print(last_mail.get('content_text'))
    print(last_mail.get('date'))


if __name__ == '__main__':
    # base_use_msg()
    # base_use_file()
    # base_use_html()
    get_mail()